﻿namespace MultiWorldLib.Messaging
{
    public enum MWMessageType
    {
        InvalidMessage=0,
        SharedCore=1,
        ConnectMessage,
        DisconnectMessage,
        JoinMessage,
        JoinConfirmMessage,
        DataReceiveMessage,
        DataReceiveConfirmMessage,
        DataSendMessage,
        DataSendConfirmMessage,
        ReadyConfirmMessage,
        ReadyDenyMessage,
        PingMessage,
        ReadyMessage,
        ResultMessage,
        SaveMessage,
        RandoGeneratedMessage,
        UnreadyMessage,
        InitiateGameMessage,
        RequestRandoMessage,
        AnnounceCharmNotchCostsMessage,
        RequestCharmNotchCostsMessage,
        ConfirmCharmNotchCostsReceivedMessage,
        DatasSendMessage,
        DatasSendConfirmMessage,
        InitiateSyncGameMessage,
        ApplySettingsMessage,
        RequestSettingsMessage,
        ISReadyMessage,
        DatasReceiveMessage,
        DatasReceiveConfirmMessage,
        ConnectedPlayersChangedMessage,
        SearchRoomMessage,
    }
}
